Peter Campos, 21, and 34-year-old ex-con Edwin Betancur were being held in the Passaic County Jail following their arrests on Highland Street around 7 p.m., Police Director Jerry Speziale said.
Besides 14 bags of marijuana, one of cocaine and 14 Ecstasy pills, the pair were caught with a SCCY CPX-2 9mm handgun and a Bersa Model 83 .380 ACP handgun, along with ammunition for both, Speziale said.
Both men were charged with a variety of drug and weapons offenses.
Betancur also was charged with being a felon in possession of a firearm, the director said.
Police also confiscated $268 in alleged drug proceeds from Campos.
Click here to follow Daily Voice Mahwah-Ramsey and receive free news updates.